package d3_thread_safe;

//创建线程的方式一
//1、定义一个类继承Thread类, 成为线程类
public class DrawThread extends Thread {

    private Account acc;

    //用有参构造器,完成线程名字的初始化
    public DrawThread(String name, Account acc) {
        super(name);
        this.acc = acc;
    }

    //2、重写run方法,声明线程要干的事情

    @Override
    public void run() {
        //注意取钱,不是你取,是账户帮您取(这就是典型的面向对象思想)
        //所以取钱的功能(方法)是在账户里面的
        //取多少多少钱
        acc.drawMoney(10000);//取钱功能是账户本身持有的,我们只是按了取钱按钮-->就是将取款的多少传给了它
    }
}
